export default{
	//全局配置
	common:{
		baseUrl:'http://ceshi3.dishait.cn/api',
		header:{
			'Content-Type': "application/json; charset=UTF-8",
			'COntent-Type': "application/x-www-form-urlencoded"
		},
		data:{},
		method:'GET',
		dataType:'json'
	},
	//请求 返回一个promise
	request(options = {}){
		//组织请求参数
		options.url = this.common.baseUrl + options.url
		options.header = options.header || this.common.header
		options.method = options.method || this.common.method
		options.dataType = options.dataType || this.common.dataType
		options.data = options.data || this.common.data
		return new Promise((resolve,reject)=>{
			uni.request({
				//拓展运算符号 解构options
				...options,
				success: (res) => {
					resolve(res)
				},
				fail: (err) => {
					//如果请求失败提示错误信息
					uni.showToast({
						title:err.errMsg || '请求失败',
						icon:'none'
					})
					return reject()
				}
			})
		})
	}
}